package com.itheima.demo3;

public class demo {
    /*
    多态入门,多态语法的三个前提
    必须存在继承关系/实现关系
    要有方法的重写
    父类引用指向子类对象
     */
    public static void main(String[] args) {
        //创建对象
        Cat c = new Cat();
        c.eat();
        //用父类创建对象(相当于大范围接收小范围得值)
        Animal a = new Cat();
        a.eat();
    }
}
class Animal{
    public void eat(){
        System.out.println("动物吃东西");
    }
}
class Cat extends Animal{
    public void eat(){
        System.out.println("猫吃老鼠");
    }
}
